package com.creditharmony.car.loan.entity;

import java.math.BigDecimal;
import java.util.Date;
/**
 * 
 * @Class Name CarLoanFeeEntity
 * @author zqa
 * @Create In 2018年2月1日
 */
public class CarLoanFeeEntity {

    /** serialVersionUID. */
    private static final long serialVersionUID = 1L;
    /** ID. */
    private String id;
    /** 借款编码. */
    private String loanCode;
    /** 月利息/首期利息. */
    private BigDecimal monthlyInterest;
    /** 首期服务费. */
    private BigDecimal firstServiceTariffing;
    /** 合同金额. */
    private BigDecimal contractAmount;
    /** 月还金额. */
    private BigDecimal monthRepayAmount;
    /** 前期综合服务费. */
    private BigDecimal comprehensiveServiceFee;
    /** 审核费. */
    private BigDecimal auditFee;
    /** 咨询费. */
    private BigDecimal consultingFee;
    /** 居间服务费. */
    private BigDecimal intermediaryServiceFee;
    /** 信息服务费. */
    private BigDecimal informationServiceFee;
    /** 停车费. */
    private BigDecimal parkingFee;
    /** 物料费. */
    private BigDecimal goodsFee;
    /** 平台流量费. */
    private BigDecimal flowFee;
    /** 首期存管费. */
    private BigDecimal firstStorageManageAmount;
    /** 设备安装费. */
    private BigDecimal deviceInstallFee;
    /** 违章押金. */
    private BigDecimal illegalDeposit;
    /** 外访费. */
    private BigDecimal visitFee;
    /** 创建人. */
    private BigDecimal createBy;
    /** 创建时间. */
    private Date createTime;
    /** 修改人. */
    private BigDecimal modifyBy;
    /** 修改时间. */
    private Date modifyTime;
    /** 抵押登记费 */
    private BigDecimal pledgeRegisterFee;
    
    
    /**
     * 
     * 2018年2月2日
     * By zqa
     * @return BigDecimal
     */
    public BigDecimal getPledgeRegisterFee() {
        return pledgeRegisterFee;
    }

    /**
     * 
     * 2018年2月2日
     * By zqa
     * @param pledgeRegisterFee 抵押登记费
     */
    public void setPledgeRegisterFee(BigDecimal pledgeRegisterFee) {
        this.pledgeRegisterFee = pledgeRegisterFee;
    }

    /**
     * ID 的取得处理.
     *
     * @return ID
     */
    public String getId() {
        return this.id;
    }

    /**
     * ID 的设定处理.
     *
     * @param id ID
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 借款编码 的取得处理.
     *
     * @return 借款编码
     */
    public String getLoanCode() {
        return this.loanCode;
    }

    /**
     * 借款编码 的设定处理.
     *
     * @param loanCode 借款编码
     */
    public void setLoanCode(String loanCode) {
        this.loanCode = loanCode;
    }

    /**
     * 月利息/首期利息 的取得处理.
     *
     * @return 月利息/首期利息
     */
    public BigDecimal getMonthlyInterest() {
        return this.monthlyInterest;
    }

    /**
     * 月利息/首期利息 的设定处理.
     *
     * @param monthlyInterest 月利息/首期利息
     */
    public void setMonthlyInterest(BigDecimal monthlyInterest) {
        this.monthlyInterest = monthlyInterest;
    }

    /**
     * 首期服务费 的取得处理.
     *
     * @return 首期服务费
     */
    public BigDecimal getFirstServiceTariffing() {
        return this.firstServiceTariffing;
    }

    /**
     * 首期服务费 的设定处理.
     *
     * @param firstServiceTariffing 首期服务费
     */
    public void setFirstServiceTariffing(BigDecimal firstServiceTariffing) {
        this.firstServiceTariffing = firstServiceTariffing;
    }

    /**
     * 合同金额 的取得处理.
     *
     * @return 合同金额
     */
    public BigDecimal getContractAmount() {
        return this.contractAmount;
    }

    /**
     * 合同金额 的设定处理.
     *
     * @param contractAmount 合同金额
     */
    public void setContractAmount(BigDecimal contractAmount) {
        this.contractAmount = contractAmount;
    }

    /**
     * 月还金额 的取得处理.
     *
     * @return 月还金额
     */
    public BigDecimal getMonthRepayAmount() {
        return this.monthRepayAmount;
    }

    /**
     * 月还金额 的设定处理.
     *
     * @param monthRepayAmount 月还金额
     */
    public void setMonthRepayAmount(BigDecimal monthRepayAmount) {
        this.monthRepayAmount = monthRepayAmount;
    }

    /**
     * 前期综合服务费 的取得处理.
     *
     * @return 前期综合服务费
     */
    public BigDecimal getComprehensiveServiceFee() {
        return this.comprehensiveServiceFee;
    }

    /**
     * 前期综合服务费 的设定处理.
     *
     * @param comprehensiveServiceFee 前期综合服务费
     */
    public void setComprehensiveServiceFee(BigDecimal comprehensiveServiceFee) {
        this.comprehensiveServiceFee = comprehensiveServiceFee;
    }

    /**
     * 审核费 的取得处理.
     *
     * @return 审核费
     */
    public BigDecimal getAuditFee() {
        return this.auditFee;
    }

    /**
     * 审核费 的设定处理.
     *
     * @param auditFee 审核费
     */
    public void setAuditFee(BigDecimal auditFee) {
        this.auditFee = auditFee;
    }

    /**
     * 咨询费 的取得处理.
     *
     * @return 咨询费
     */
    public BigDecimal getConsultingFee() {
        return this.consultingFee;
    }

    /**
     * 咨询费 的设定处理.
     *
     * @param consultingFee 咨询费
     */
    public void setConsultingFee(BigDecimal consultingFee) {
        this.consultingFee = consultingFee;
    }

    /**
     * 居间服务费 的取得处理.
     *
     * @return 居间服务费
     */
    public BigDecimal getIntermediaryServiceFee() {
        return this.intermediaryServiceFee;
    }

    /**
     * 居间服务费 的设定处理.
     *
     * @param intermediaryServiceFee 居间服务费
     */
    public void setIntermediaryServiceFee(BigDecimal intermediaryServiceFee) {
        this.intermediaryServiceFee = intermediaryServiceFee;
    }

    /**
     * 信息服务费 的取得处理.
     *
     * @return 信息服务费
     */
    public BigDecimal getInformationServiceFee() {
        return this.informationServiceFee;
    }

    /**
     * 信息服务费 的设定处理.
     *
     * @param informationServiceFee 信息服务费
     */
    public void setInformationServiceFee(BigDecimal informationServiceFee) {
        this.informationServiceFee = informationServiceFee;
    }

    /**
     * 停车费 的取得处理.
     *
     * @return 停车费
     */
    public BigDecimal getParkingFee() {
        return this.parkingFee;
    }

    /**
     * 停车费 的设定处理.
     *
     * @param parkingFee 停车费
     */
    public void setParkingFee(BigDecimal parkingFee) {
        this.parkingFee = parkingFee;
    }

    /**
     * 物料费 的取得处理.
     *
     * @return 物料费
     */
    public BigDecimal getGoodsFee() {
        return this.goodsFee;
    }

    /**
     * 物料费 的设定处理.
     *
     * @param goodsFee 物料费
     */
    public void setGoodsFee(BigDecimal goodsFee) {
        this.goodsFee = goodsFee;
    }

    /**
     * 平台流量费 的取得处理.
     *
     * @return 平台流量费
     */
    public BigDecimal getFlowFee() {
        return this.flowFee;
    }

    /**
     * 平台流量费 的设定处理.
     *
     * @param flowFee 平台流量费
     */
    public void setFlowFee(BigDecimal flowFee) {
        this.flowFee = flowFee;
    }

    /**
     * 首期存管费 的取得处理.
     *
     * @return 首期存管费
     */
    public BigDecimal getFirstStorageManageAmount() {
        return this.firstStorageManageAmount;
    }

    /**
     * 首期存管费 的设定处理.
     *
     * @param firstStorageManageAmount 首期存管费
     */
    public void setFirstStorageManageAmount(BigDecimal firstStorageManageAmount) {
        this.firstStorageManageAmount = firstStorageManageAmount;
    }

    /**
     * 设备安装费 的取得处理.
     *
     * @return 设备安装费
     */
    public BigDecimal getDeviceInstallFee() {
        return this.deviceInstallFee;
    }

    /**
     * 设备安装费 的设定处理.
     *
     * @param deviceInstallFee 设备安装费
     */
    public void setDeviceInstallFee(BigDecimal deviceInstallFee) {
        this.deviceInstallFee = deviceInstallFee;
    }

    /**
     * 违章押金 的取得处理.
     *
     * @return 违章押金
     */
    public BigDecimal getIllegalDeposit() {
        return this.illegalDeposit;
    }

    /**
     * 违章押金 的设定处理.
     *
     * @param illegalDeposit 违章押金
     */
    public void setIllegalDeposit(BigDecimal illegalDeposit) {
        this.illegalDeposit = illegalDeposit;
    }

    /**
     * 外访费 的取得处理.
     *
     * @return 外访费
     */
    public BigDecimal getVisitFee() {
        return this.visitFee;
    }

    /**
     * 外访费 的设定处理.
     *
     * @param visitFee 外访费
     */
    public void setVisitFee(BigDecimal visitFee) {
        this.visitFee = visitFee;
    }

    /**
     * 创建人 的取得处理.
     *
     * @return 创建人
     */
    public BigDecimal getCreateBy() {
        return this.createBy;
    }

    /**
     * 创建人 的设定处理.
     *
     * @param createBy 创建人
     */
    public void setCreateBy(BigDecimal createBy) {
        this.createBy = createBy;
    }

    /**
     * 创建时间 的取得处理.
     *
     * @return 创建时间
     */
    public Date getCreateTime() {
        return this.createTime;
    }

    /**
     * 创建时间 的设定处理.
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人 的取得处理.
     *
     * @return 修改人
     */
    public BigDecimal getModifyBy() {
        return this.modifyBy;
    }

    /**
     * 修改人 的设定处理.
     *
     * @param modifyBy 修改人
     */
    public void setModifyBy(BigDecimal modifyBy) {
        this.modifyBy = modifyBy;
    }

    /**
     * 修改时间 的取得处理.
     *
     * @return 修改时间
     */
    public Date getModifyTime() {
        return this.modifyTime;
    }

    /**
     * 修改时间 的设定处理.
     *
     * @param modifyTime 修改时间
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}